Improve D-Bus byte-array conversion
authorMichael Albinus <michael.albinus@gmx.de>
Fri, 12 Apr 2024 08:09:45 +0000 (10:09 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Fri, 12 Apr 2024 08:09:45 +0000 (10:09 +0200)
commita69890eea946beb0858273a20d260a170485b79a
tree5d8a9c244e0da9b5349cbe652c77a69434e58aad
parent21775a936bd3838adaae38bd5c5ec776434736c1
Improve D-Bus byte-array conversion

* doc/misc/dbus.texi (Type Conversion): Adapt dbus-byte-array-to-string.

* etc/NEWS: D-Bus byte array conversion works over raw UTF-8 bytes.
Fix typos.

* lisp/net/dbus.el (dbus-string-to-byte-array)
(dbus-byte-array-to-string): BYTE-ARRAY must be an UTF-8 raw bytes
sequence.  Make optional argument MULTIBYTE obsolete.  (Bug#70301)
(dbus-call-method-handler, dbus-register-signal)
(dbus-escape-as-identifier): Use `length=' and `length>'.

* test/lisp/net/dbus-tests.el (dbus--test-method-handler)
(dbus-test09-get-managed-objects): Use `length='.
(dbus-test01-type-conversion): Extend test.

* test/lisp/net/secrets-tests.el (secrets-test03-items): Extend test.
doc/misc/dbus.texi
etc/NEWS
lisp/net/dbus.el
test/lisp/net/dbus-tests.el
test/lisp/net/secrets-tests.el